body {
  margin: 0;
  padding: 0;
  background: url("../image/bg.jpg");
  font: 12px Arial;
  color: #fff;
}

a:link, a:visited{
  color: #a9abac;
  text-decoration:none;
}

a:hover{
  color:#ff6633;
}

img {
  border:none;
}

textarea{
  width:800px;
  height:400px;
}
textarea.mceEditor{
  width:500px;
  height:400px;
}
textarea.mceNoEditor{
  height: 20px;
  display: block;
}

.clear{
  clear:both;
}

.fr {
  float:right !important;
}

.fl{
  float:left;
}

.error{
  /*padding-top:10px;*/
  font-size:14px;
  /*color:#ff0000;*/
  /*text-align:center;*/
}

.center{
  text-align:center;
}

.field{
  margin:5px 0 5px 0;
  clear:left;
}

.field label{
  position:relative;
  float:left;
  margin-right:5px;
  margin-top:2px;
  width:120px;
  text-transform:capitalize;
}
.field span{
  width:200px;
  float:left;
  margin-right:5px;
  margin-top:2px;
  text-transform:capitalize;
}

.input {
  border:1px solid #7e8285;
  border-top:1px solid #403f41;
}

.size0 {  width:100px; }
.size1 {  width:200px; }
.size2 {  width:620px; }
.size3 {  width:95px; }
.size4 {  width:400px; }
.size5 {  width:200px; }
.size6 {  width:800px; }


.btn{

  border-top:1px solid #686f76;
  border-left:1px solid #686f76;
  border-right:1px solid #686f76;
  border-bottom:1px solid #686f76;

  cursor:pointer;
  background:none;
  color:#a9abac;
  padding:2px 5px 2px 5px;

}

.over{
  border:1px solid #686f76;
  border-top:1px solid #282e32;
  color:#ff6633;
}

#login-panel{
  position:relative;
  width:522px;
  height:221px;
  margin:80px auto;
  left:50%;
  margin-left:-261px;
}

#login-panel label{
  width:80px;
  font-size:14px;
  margin-right:15px;
}

#login-panel form{
  position:relative;
  top:30px;
  margin:0 0 0 100px;
}

#navigator, #body{
  width:96%;
  left:50%;
  margin-left:-48%;
  top:5px;
  position:relative;
}

#body{
  position:relative;
  border-top:3px solid #f57b20;
  clear:both;
  top:20px;
  padding:0 0 10px 0;
  min-height:400px;
   -moz-box-shadow:0 0 20px #000;
   -webkit-box-shadow:0 0 20px #000;
   box-shadow:0 0 20px #000;
}

.menu-btn a{
  float:left;
  color:#a9abac;
  padding:7px 10px 7px 10px;
}
.menu-btn a.current{
  color:#ff6633;
}

.menu-btn a:hover{
  color:#ff6633;
}

#sub-menu{
  position:absolute;
  top:35px;
  left:2%;
}

.sub-btn{
  float:left;
  margin:0 10px 0 10px;
}

.sub-btn a:link, .sub-btn a:visited{
  text-decoration:none;
  color:#666;
}
.sub-btn a.current{
  text-decoration:underline;
}

.sub-btn a:hover{
  text-decoration:underline;
  color:#666;
}

h1{
  padding:5px 10px 5px 10px;
  margin:0;
  color:#fff;
  background:#f57b20;
  float:left;
}

hr{
  border:none;
  background:#4c5864;
  height:2px;
  border-bottom:2px solid #4c5864;
  margin:10px 0 10px 0;
  width: 80%;
}

/*
hr{
  border:none;
  border-bottom:1px solid #333333;
  color: #fff;
  padding:2px 0 3px 0;
}

.button{
  border-top:1px solid #56C2FF;
  border-left:1px solid #31769D;
  border-right:1px solid #31769D;
  border-bottom:1px solid #06649A;

  padding:3px 5px 3px 5px;
  background:#0992E0;
  color:#fff;
  font-size:12px;
  cursor:pointer;
}

.pic {
  border:1px solid #ddd;
  width:30px;
  height:30px;
  margin:2px;
  cursor:pointer;
}
*/

.list {
  padding: 0;
  margin:10px 10px 0 10px;
  border-collapse: collapse;
/*  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; */
  font-size: 12px;
  width:98%;
}

.list caption {
  caption-side: bottom;
  font-size: 0.9em;
  font-style: italic;
  text-align: right;
  padding: 0.5em 0;
}

.list th, .list td {
  border-bottom: 1px solid #96553f;
  padding: 0.5em;
  text-align: left;
  color: #fff;
}

.list th{
  vertical-align:top;
}

.list th[scope=col] {
  color: #000;
/*  text-transform: uppercase; */
  font-size: 0.9em;
  border-bottom: 2px solid #91979c;
}

.list th[scope=col] {
  color: #fff;
}

.list th[scope=row] {
  border-right: 2px solid #333;
}

.list tr.alt th, .list tr.alt td {
  color: #ccc;
}

.list tr:hover th[scope=row], .list tr:hover td {
  color: #fff;
  background:#000;
}

.form{
  padding: 0;
  margin:20px 0 0 50px;
}

.select {
  position: absolute;
  height: 21px;
  padding: 0 24px 0 3px;
  font:bold 12px/21px arial;
  background: url('../image/bg-select.png') no-repeat 100% 0;
  overflow: hidden;
}

.result{
  border-bottom:1px solid #BCCCE5;
  border-right:1px solid #CDD5E0;
  border-left:1px solid #BDCBE5;

  position: absolute;
  background:#fff;
  overflow: auto;
}

.result .node{
  cursor:pointer;
  color:#000;
  background:#fff;
}

.result .over{
  background:#BDCBE5;
  color: #fff;
}

.popup{
  background:url('../image/corner.png') no-repeat;
  padding:20px;
  border-top:4px solid #f57b20;
}

.page{
  text-align:right;
  padding:10px 15px 0 0;
  float:right;
}

.add{
  float:left;
  padding:5px;
  position:relative;
  left:20px;
  margin:10px 0 0 0;
}

.red{
  background: #ff0000;
}
.grey{
  background: grey;
}
.orange{
  background: #f57b20;
}

#my_id{
  display:none;
}


/************************** GALLERY ******************************/
.imagesOrder{
  width:1200px;
}
ul.imagesOrderlist li img.imgGallThumb{
	width:100px;
        height:77px;
        cursor:move;
}
ul.imagesOrderlist{
	margin:0px;
	padding:0px;
	margin-left:20px;
	list-style-type:none;
	margin:0px;
}
ul.imagesOrderlist li{
	float:left;
	padding:5px;
}
ul.imagesOrderlist div{
	width:100px;
	border:solid 1px black;
	/*background-color:#E0E0E0;*/
	text-align:center;
	padding:5px;
}
ul.imagesOrderlist li p{
	margin:0;
	padding:0;
}
.placeHolder div {
	background-color:white !important;
	border:dashed 1px gray !important;
	height:107px;
}
#imagesOrderFrm{
	margin-bottom:35px;
}
.button_img_order{
	margin-left:5px;
}
.aLink{
	color:#000000;
}
.aLink:hover{
	color:#e89042;
}
.delete_indicator{
	position:absolute;
	margin-top:25px;
	margin-left:45px;
}
#addImgGalleryFrm{
	margin-bottom:15px;
}
.hiddenEle , .ajax_msg , .ajax_load_img{
	display:none;
}

#delete_cert{
  cursor:pointer;
  margin-bottom:-3px;
}

.uploadifyQueueItem {
  color:#000000;
}

.display_none{
  display:none;
}

.error_msg{
  /*color:red;*/
  font-style:italic;
}